.blink {
  animation: blink-animation 0.5s steps(2, start) infinite;
  font-size: 16px;
}

@keyframes blink-animation {
  0%,
  100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}

.slider-container {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.slider-track {
  display: flex;
  width: max-content;
  animation: scroll-left 30s linear infinite;
}

.slider-track img {
  height: auto;
  width: 100%;
  max-width: 300px;
  min-width: 100px;
  margin-right: 16px;
  border-radius: 8px;
  object-fit: cover;
}

@keyframes scroll-left {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-50%);
  }
}

.responsive-img {
  width: 100%;
  height: 650px;
  object-fit: contain;
}

@media (max-width: 1920px) {
  .slider-track img {
    max-width: 300px;
  }
}

@media (max-width: 1280px) {
  .slider-track img {
    max-width: 250px;
  }
}

@media (max-width: 768px) {
  .slider-track img {
    max-width: 250px;
  }

  .carousel-item img {
    height: 250px;
  }
}

@media (max-width: 480px) {
  .slider-track img {
    max-width: 100px;
  }

  .slider-container {
    width: 95%;
  }
}
